/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.delogic.simuladorBancario.model.beans;

/**
 *
 * @author user
 */
public abstract class Cliente {
    private String cep;
    private Integer codigo;
    private String email;
    private String endereco;
    private String nomeRazao;
    private String sobrenomeNomeFantasia;
    private String telefone;
    private String uf;
    private String situacaoCliente;
    private String cidade;

    public abstract String getNomeCompleto();
    
    /**
     * @return the CEP
     */
    public String getCEP() {
        return cep;
    }

    /**
     * @param CEP the CEP to set
     */
    public void setCEP(String CEP) {
        this.cep = CEP;
    }

    /**
     * @return the codigo
     */
    public Integer getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the endereco
     */
    public String getEndereco() {
        return endereco;
    }

    /**
     * @param endereco the endereco to set
     */
    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    /**
     * @return the nomeRazao
     */
    public String getNomeRazao() {
        return nomeRazao;
    }

    /**
     * @param nomeRazao the nomeRazao to set
     */
    public void setNomeRazao(String nomeRazao) {
        this.nomeRazao = nomeRazao;
    }

    /**
     * @return the sobrenomeNomeFantasia
     */
    public String getSobrenomeNomeFantasia() {
        return sobrenomeNomeFantasia;
    }

    /**
     * @param sobrenomeNomeFantasia the sobrenomeNomeFantasia to set
     */
    public void setSobrenomeNomeFantasia(String sobrenomeNomeFantasia) {
        this.sobrenomeNomeFantasia = sobrenomeNomeFantasia;
    }

    /**
     * @return the telefone
     */
    public String getTelefone() {
        return telefone;
    }

    /**
     * @param telefone the telefone to set
     */
    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }

    /**
     * @return the uf
     */
    public String getUf() {
        return uf;
    }

    /**
     * @param uf the uf to set
     */
    public void setUf(String uf) {
        this.uf = uf;
    }

    /**
     * @return the situacaoCliente
     */
    public String getSituacaoCliente() {
        return situacaoCliente;
    }

    /**
     * @param situacaoCliente the situacaoCliente to set
     */
    public void setSituacaoCliente(String situacaoCliente) {
        this.situacaoCliente = situacaoCliente;
    }

    /**
     * @return the cidade
     */
    public String getCidade() {
        return cidade;
    }

    /**
     * @param cidade the cidade to set
     */
    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public void setUf(Estado estado) {
        this.uf = uf;
    }
}
